$(document).ready(function () {
    rdwtObj.onload();
});
/**
 * <ol>
 * date:14-5-23 editor:yanghongjian
 * <li>创建文档</li>
 * <li>纳税咨询</li>
 * </ol>
 */
var rdwtObj = (function () {
    //私有属性
    var curSeg;
    var curPage = 0, pageSize = 6;
    var host ="http://zxhd.ha-n-tax.gov.cn";
    var www = "http://www.ha-n-tax.gov.cn";
    var order = 0;
    //私有方法
    // var initLayout = function () {
    //     //初始化页面UI
    //     //初始化主导航菜单
    //     taxClientTools.initNavMenu({CUR:4});
    // };
    //公有方法
    return {
        onload: function () {
            curSeg = rdwtObj;
            curSeg.onQuery();
            curSeg.page();

        },
        //查询数据
        onQuery: function () {
            curSeg.loadBZDS('3021002');
        },
        loadBZDS: function (lm_id) {
         
                $.ajax({
                	 url: host + "/comm/zcyh/getListContentByLMID.do",
                     type: "GET",
                     dataType: "jsonp", //指定服务器返回的数据类型
                     data: {
                        LM_ID: lm_id, CURPAGE: curPage, LMYS_ID: '201705181141592', WD_LDDM: "0", NVG: 2, XZQH_DM: 0,
                        PAGESIZE: pageSize
                    },
                     jsonpCallback: "rdwtObj.onqueryCallback",
                     success: function (data) {
                     	console.log(data)
                         var result = JSON.stringify(data); //json对象转成字符串
                    }
                });

        },
      

        onqueryCallback: function (jsonObj) {
             console.log(jsonObj);
            var url = www + "/003/bsfw_302/12366rx_30210/rdwt_3021002/";
            if (jsonObj.data) {
                var d = jsonObj.data[0];
                $(".ggfw_listul").html(d.retVal.replaceAll("href=\"", "href=\"" + url));
            } else {
                return;
            }
        },

        scrollOrder: function () {

            if (order == 3) {
                new addScroll('mainBox', 'content', 'scrollDiv');
            }
        },
        /**
         * 需要的时候可以覆盖该方法
         * 在ajax调用中，在得到数据时调用该方法
         */
        pageFlowControl: function (jsonObj, xhrArgs) {
            switch (parseInt(jsonObj.code)) {
                //查询操作返回标志
                case 0:
                    break;
                //添加、更新以及状态更新操作返回标志
                case 1:
                    break;
                // 删除操作返回标志
                case 2:
                    break;
                //准备添加的记录已经存在
                case 3:
                    break;
                //在线帮助
                case 6:
                    break;
                case -1://保存出错返回标志
                case -2://其它错误返回标志
                    alert(jsonObj.msg);
                    baseTools.hideMash();
                    break;
                case -3://cookie 失效请重新登录
                    alert(jsonObj.msg);
                    baseTools.gotoLogin();
                    break;
                default:
            }
        },
        /*分页*/
        page:function(){
        	layui.use(['laypage', 'layer'], function () {
			var laypage = layui.laypage,
				layer = layui.layer;
			laypage.render({
				elem: 'page',
				count: 100,
				theme: '#1E9FFF'
			});

			//调用分页
			//  laypage.render({
			//    elem: 'page'
			//    ,count: data.length
			//    ,jump: function(obj){
			//      //模拟渲染
			//      document.getElementById('biuuu_city_list').innerHTML = function(){
			//        var arr = []
			//        ,thisData = data.concat().splice(obj.curr*obj.limit - obj.limit, obj.limit);
			//        layui.each(thisData, function(index, item){
			//          arr.push('<li>'+ item +'</li>');
			//        });
			//        return arr.join('');
			//      }();
			//    }
			//  });

		});
        }
    };
})();

String.prototype.replaceAll = function (reallyDo, replaceWith, ignoreCase) {
    if (!RegExp.prototype.isPrototypeOf(reallyDo)) {
        return this.replace(new RegExp(reallyDo, (ignoreCase ? "gi" : "g")), replaceWith);
    } else {
        return this.replace(reallyDo, replaceWith);
    }
}